package com.ss.android.http.legacy.a;

import com.bytedance.frameworks.baselib.network.http.util.b;
import com.ss.android.http.legacy.HttpHeader;

public final class d {
    public static final d a = new d();

    public d() {

    }

    public static b a(HttpHeader arg6) {
        b v0;
        if (arg6 == null) {
            throw new IllegalArgumentException("Header may not be null");
        }

        if ((arg6 instanceof com.ss.android.http.legacy.aa)) {
            v0 = ((com.ss.android.http.legacy.aa) arg6).a();
        } else {
            b v1 = new b(64);
            String v2 = arg6.name();
            String v3 = arg6.value();
            int v0_1 = v2.length() + 2;
            if (v3 != null) {
                v0_1 += v3.length();
            }

            if (v0_1 > v1.a.length - v1.b) {
                v1.a(v0_1 + v1.b);
            }

            v1.a(v2);
            v1.a(": ");
            if (v3 != null) {
                v1.a(v3);
            }

            v0 = v1;
        }

        return v0;
    }
}

